package com.gg.bananvideo.model;

import java.io.Serializable;
import java.util.List;

public class ListResponseData implements Serializable {
    private Data data;

    private String errmsg;

    private Integer retcode;

    public Data getData() {
        return this.data;
    }

    public void setData(Data data) {
        this.data = data;
    }

    public String getErrmsg() {
        return this.errmsg;
    }

    public void setErrmsg(String errmsg) {
        this.errmsg = errmsg;
    }

    public Integer getRetcode() {
        return this.retcode;
    }

    public void setRetcode(Integer retcode) {
        this.retcode = retcode;
    }

    public static class Data implements Serializable {
        private String xxx_api_auth;

        private List<Vodrows> vodrows;

        private Pageinfo pageinfo;

        public String getXxx_api_auth() {
            return this.xxx_api_auth;
        }

        public void setXxx_api_auth(String xxx_api_auth) {
            this.xxx_api_auth = xxx_api_auth;
        }

        public List<Vodrows> getVodrows() {
            return this.vodrows;
        }

        public void setVodrows(List<Vodrows> vodrows) {
            this.vodrows = vodrows;
        }

        public Pageinfo getPageinfo() {
            return this.pageinfo;
        }

        public void setPageinfo(Pageinfo pageinfo) {
            this.pageinfo = pageinfo;
        }

        public static class Vodrows implements Serializable {
            private Integer need_buy;

            private String down_url;

            private Integer downcount_total;

            private Integer limit_free;

            private Object yearname;

            private String title;

            private String authorid;

            private String isvip;

            private String duration;

            private String vodkey;

            private String areaid;

            private String vodid;

            private String cateid;

            private String intro;

            private String mosaic;

            private Integer exclusive;

            private String definition;

            private String islimit;

            private String catename;

            private String episode_total;

            private String coverx;

            private String createtime;

            private String episode_status;

            private Integer playcount_total;

            private String scorenum;

            private String play_url;

            private String areaname;

            private String author;

            private String portrait;

            private String view_price;

            private String upnum;

            private String yearid;

            private List<Tags> tags;

            private String commentcount;

            private String islimitv3;

            private String coverpic;

            private Integer vip_price;

            private String updatetime;

            private String downnum;

            private Integer playindex;

            public Integer getNeed_buy() {
                return this.need_buy;
            }

            public void setNeed_buy(Integer need_buy) {
                this.need_buy = need_buy;
            }

            public String getDown_url() {
                return this.down_url;
            }

            public void setDown_url(String down_url) {
                this.down_url = down_url;
            }

            public Integer getDowncount_total() {
                return this.downcount_total;
            }

            public void setDowncount_total(Integer downcount_total) {
                this.downcount_total = downcount_total;
            }

            public Integer getLimit_free() {
                return this.limit_free;
            }

            public void setLimit_free(Integer limit_free) {
                this.limit_free = limit_free;
            }

            public Object getYearname() {
                return this.yearname;
            }

            public void setYearname(Object yearname) {
                this.yearname = yearname;
            }

            public String getTitle() {
                return this.title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public String getAuthorid() {
                return this.authorid;
            }

            public void setAuthorid(String authorid) {
                this.authorid = authorid;
            }

            public String getIsvip() {
                return this.isvip;
            }

            public void setIsvip(String isvip) {
                this.isvip = isvip;
            }

            public String getDuration() {
                return this.duration;
            }

            public void setDuration(String duration) {
                this.duration = duration;
            }

            public String getVodkey() {
                return this.vodkey;
            }

            public void setVodkey(String vodkey) {
                this.vodkey = vodkey;
            }

            public String getAreaid() {
                return this.areaid;
            }

            public void setAreaid(String areaid) {
                this.areaid = areaid;
            }

            public String getVodid() {
                return this.vodid;
            }

            public void setVodid(String vodid) {
                this.vodid = vodid;
            }

            public String getCateid() {
                return this.cateid;
            }

            public void setCateid(String cateid) {
                this.cateid = cateid;
            }

            public String getIntro() {
                return this.intro;
            }

            public void setIntro(String intro) {
                this.intro = intro;
            }

            public String getMosaic() {
                return this.mosaic;
            }

            public void setMosaic(String mosaic) {
                this.mosaic = mosaic;
            }

            public Integer getExclusive() {
                return this.exclusive;
            }

            public void setExclusive(Integer exclusive) {
                this.exclusive = exclusive;
            }

            public String getDefinition() {
                return this.definition;
            }

            public void setDefinition(String definition) {
                this.definition = definition;
            }

            public String getIslimit() {
                return this.islimit;
            }

            public void setIslimit(String islimit) {
                this.islimit = islimit;
            }

            public String getCatename() {
                return this.catename;
            }

            public void setCatename(String catename) {
                this.catename = catename;
            }

            public String getEpisode_total() {
                return this.episode_total;
            }

            public void setEpisode_total(String episode_total) {
                this.episode_total = episode_total;
            }

            public String getCoverx() {
                return this.coverx;
            }

            public void setCoverx(String coverx) {
                this.coverx = coverx;
            }

            public String getCreatetime() {
                return this.createtime;
            }

            public void setCreatetime(String createtime) {
                this.createtime = createtime;
            }

            public String getEpisode_status() {
                return this.episode_status;
            }

            public void setEpisode_status(String episode_status) {
                this.episode_status = episode_status;
            }

            public Integer getPlaycount_total() {
                return this.playcount_total;
            }

            public void setPlaycount_total(Integer playcount_total) {
                this.playcount_total = playcount_total;
            }

            public String getScorenum() {
                return this.scorenum;
            }

            public void setScorenum(String scorenum) {
                this.scorenum = scorenum;
            }

            public String getPlay_url() {
                return this.play_url;
            }

            public void setPlay_url(String play_url) {
                this.play_url = play_url;
            }

            public String getAreaname() {
                return this.areaname;
            }

            public void setAreaname(String areaname) {
                this.areaname = areaname;
            }

            public String getAuthor() {
                return this.author;
            }

            public void setAuthor(String author) {
                this.author = author;
            }

            public String getPortrait() {
                return this.portrait;
            }

            public void setPortrait(String portrait) {
                this.portrait = portrait;
            }

            public String getView_price() {
                return this.view_price;
            }

            public void setView_price(String view_price) {
                this.view_price = view_price;
            }

            public String getUpnum() {
                return this.upnum;
            }

            public void setUpnum(String upnum) {
                this.upnum = upnum;
            }

            public String getYearid() {
                return this.yearid;
            }

            public void setYearid(String yearid) {
                this.yearid = yearid;
            }

            public List<Tags> getTags() {
                return this.tags;
            }

            public void setTags(List<Tags> tags) {
                this.tags = tags;
            }

            public String getCommentcount() {
                return this.commentcount;
            }

            public void setCommentcount(String commentcount) {
                this.commentcount = commentcount;
            }

            public String getIslimitv3() {
                return this.islimitv3;
            }

            public void setIslimitv3(String islimitv3) {
                this.islimitv3 = islimitv3;
            }

            public String getCoverpic() {
                return this.coverpic;
            }

            public void setCoverpic(String coverpic) {
                this.coverpic = coverpic;
            }

            public Integer getVip_price() {
                return this.vip_price;
            }

            public void setVip_price(Integer vip_price) {
                this.vip_price = vip_price;
            }

            public String getUpdatetime() {
                return this.updatetime;
            }

            public void setUpdatetime(String updatetime) {
                this.updatetime = updatetime;
            }

            public String getDownnum() {
                return this.downnum;
            }

            public void setDownnum(String downnum) {
                this.downnum = downnum;
            }

            public Integer getPlayindex() {
                return this.playindex;
            }

            public void setPlayindex(Integer playindex) {
                this.playindex = playindex;
            }

            public static class Tags implements Serializable {
                private String tagname;

                private String tagid;

                private String itemcount;

                private String tagtype;

                public String getTagname() {
                    return this.tagname;
                }

                public void setTagname(String tagname) {
                    this.tagname = tagname;
                }

                public String getTagid() {
                    return this.tagid;
                }

                public void setTagid(String tagid) {
                    this.tagid = tagid;
                }

                public String getItemcount() {
                    return this.itemcount;
                }

                public void setItemcount(String itemcount) {
                    this.itemcount = itemcount;
                }

                public String getTagtype() {
                    return this.tagtype;
                }

                public void setTagtype(String tagtype) {
                    this.tagtype = tagtype;
                }
            }
        }

        public static class Pageinfo implements Serializable {
            private Integer next;

            private String page_url;

            private Integer prev;

            private Integer start;

            private String next_url;

            private String curr_url;

            private String prev_url;

            private String last_url;

            private Integer totalpage;

            private List<Plist> plist;

            private Integer total;

            private String first_url;

            private List<Integer> pages;

            private Integer pagesize;

            private Integer end;

            private Integer page;

            public Integer getNext() {
                return this.next;
            }

            public void setNext(Integer next) {
                this.next = next;
            }

            public String getPage_url() {
                return this.page_url;
            }

            public void setPage_url(String page_url) {
                this.page_url = page_url;
            }

            public Integer getPrev() {
                return this.prev;
            }

            public void setPrev(Integer prev) {
                this.prev = prev;
            }

            public Integer getStart() {
                return this.start;
            }

            public void setStart(Integer start) {
                this.start = start;
            }

            public String getNext_url() {
                return this.next_url;
            }

            public void setNext_url(String next_url) {
                this.next_url = next_url;
            }

            public String getCurr_url() {
                return this.curr_url;
            }

            public void setCurr_url(String curr_url) {
                this.curr_url = curr_url;
            }

            public String getPrev_url() {
                return this.prev_url;
            }

            public void setPrev_url(String prev_url) {
                this.prev_url = prev_url;
            }

            public String getLast_url() {
                return this.last_url;
            }

            public void setLast_url(String last_url) {
                this.last_url = last_url;
            }

            public Integer getTotalpage() {
                return this.totalpage;
            }

            public void setTotalpage(Integer totalpage) {
                this.totalpage = totalpage;
            }

            public List<Plist> getPlist() {
                return this.plist;
            }

            public void setPlist(List<Plist> plist) {
                this.plist = plist;
            }

            public Integer getTotal() {
                return this.total;
            }

            public void setTotal(Integer total) {
                this.total = total;
            }

            public String getFirst_url() {
                return this.first_url;
            }

            public void setFirst_url(String first_url) {
                this.first_url = first_url;
            }

            public List<Integer> getPages() {
                return this.pages;
            }

            public void setPages(List<Integer> pages) {
                this.pages = pages;
            }

            public Integer getPagesize() {
                return this.pagesize;
            }

            public void setPagesize(Integer pagesize) {
                this.pagesize = pagesize;
            }

            public Integer getEnd() {
                return this.end;
            }

            public void setEnd(Integer end) {
                this.end = end;
            }

            public Integer getPage() {
                return this.page;
            }

            public void setPage(Integer page) {
                this.page = page;
            }

            public static class Plist implements Serializable {
                private String pos;

                private Integer page;

                private String text;

                private String url;

                public String getPos() {
                    return this.pos;
                }

                public void setPos(String pos) {
                    this.pos = pos;
                }

                public Integer getPage() {
                    return this.page;
                }

                public void setPage(Integer page) {
                    this.page = page;
                }

                public String getText() {
                    return this.text;
                }

                public void setText(String text) {
                    this.text = text;
                }

                public String getUrl() {
                    return this.url;
                }

                public void setUrl(String url) {
                    this.url = url;
                }
            }
        }
    }
}
